// pages/components/checkboxshow/checkboxshow.js
Component({
  /**
   * 页面的初始数据
   */
  properties: {
    checkboxData: {            // 属性名
      type: Array,    
      value: []     // 属性初始值（可选），如果未指定则会根据类型选择一个
    },
    checkboxInfo: {
      type: Object,
      value: {}
    }
  },
  data: {
  },
  methods: {
    // 多选 清空
    deleteAllClick: function () {
      this.setData({
        checkboxData: []
      })
      this.triggerEvent('returnList', this.data.checkboxData)
    },
    // 多选 单个删除
    deleteClick: function (e) {
      console.log('deleteClick', e)
      const that = this
      const now_arr = that.data.checkboxData
      now_arr.splice( e.currentTarget.dataset.myindex, 1)
      this.setData({
        checkboxData: now_arr
      })
      that.triggerEvent('returnList', that.data.checkboxData)
    }
  }
})